/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package empresa;

import java.util.ArrayList;
import java.util.Iterator;
import trabajadores.Trabajador;

/**
 *
 * @author USUARIO
 */
public class Empresa {
    ArrayList<Trabajador> trabajadores;
    
    public Empresa(ArrayList<Trabajador> trabajadores)
    {
        this.trabajadores = trabajadores;
    }
    
    public float costesLaborales()
    {
        float costes = 0;
        Iterator<Trabajador> it = trabajadores.iterator();
        while (it.hasNext()) {
            Trabajador trabajador = it.next();
            costes += trabajador.coste();
        }
        
        return costes;
    }
    
    @Override
    public String toString()
    {
        String respuesta = "";
        
        for(Trabajador trabajador : trabajadores)
            respuesta += trabajador;
        
        return respuesta;
    }
    
    @Override
    public Empresa clone()
    {
        ArrayList<Trabajador> tbs = new ArrayList<>();
        
        for(Trabajador tb : trabajadores)
        {
            tbs.add(tb.clone());
        }
        
        return new Empresa(tbs);
    }
            
}
